home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / winsock / wschesb1.zip / SRC / WSCHESS.MAK < prev    next >
Makefile  |  1994-03-16  |  7KB  |  313 lines

  1. # Microsoft Visual C++ generated build script - Do not modify
  2.  
  3. PROJ = WSCHESS
  4. DEBUG = 0
  5. PROGTYPE = 0
  6. CALLER = 
  7. ARGS = 
  8. DLLS = 
  9. D_RCDEFINES = /d_DEBUG
  10. R_RCDEFINES = /dNDEBUG
  11. ORIGIN = MSVC
  12. ORIGIN_VER = 1.00
  13. PROJPATH = C:\WSCHESS\SRC\
  14. USEMFC = 0
  15. CC = cl
  16. CPP = cl
  17. CXX = cl
  18. CCREATEPCHFLAG = 
  19. CPPCREATEPCHFLAG = 
  20. CUSEPCHFLAG = 
  21. CPPUSEPCHFLAG = 
  22. FIRSTC = ABOUT.C     
  23. FIRSTCPP =             
  24. RC = rc
  25. CFLAGS_D_WEXE = /nologo /f /G2 /W3 /Zi /Od /D "_DEBUG" /FR /GA /Fd"WSCHESS.PDB" /Fp"WSCHESS.PCH"
  26. CFLAGS_R_WEXE = /nologo /f- /G2 /W3 /Gf /O1 /Oe /Og /Ol /Os /D "NDEBUG" /GA 
  27. LFLAGS_D_WEXE = /NOLOGO /NOD /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE /CO  
  28. LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE  
  29. LIBS_D_WEXE = oldnames libw slibcew commdlg.lib ddeml.lib 
  30. LIBS_R_WEXE = oldnames libw slibcew commdlg.lib ddeml.lib 
  31. RCFLAGS = /nologo
  32. RESFLAGS = /nologo
  33. RUNFLAGS = 
  34. DEFFILE = CHESS.DEF
  35. OBJS_EXT = 
  36. LIBS_EXT = WINSOCK.LIB 
  37. !if "$(DEBUG)" == "1"
  38. CFLAGS = $(CFLAGS_D_WEXE)
  39. LFLAGS = $(LFLAGS_D_WEXE)
  40. LIBS = $(LIBS_D_WEXE)
  41. MAPFILE = nul
  42. RCDEFINES = $(D_RCDEFINES)
  43. !else
  44. CFLAGS = $(CFLAGS_R_WEXE)
  45. LFLAGS = $(LFLAGS_R_WEXE)
  46. LIBS = $(LIBS_R_WEXE)
  47. MAPFILE = nul
  48. RCDEFINES = $(R_RCDEFINES)
  49. !endif
  50. !if [if exist MSVC.BND del MSVC.BND]
  51. !endif
  52. SBRS = ABOUT.SBR \
  53.         BOARD.SBR \
  54.         CHESS.SBR \
  55.         COLOR.SBR \
  56.         HITTEST.SBR \
  57.         INIT.SBR \
  58.         INITIALI.SBR \
  59.         INITMENU.SBR \
  60.         PIECE.SBR \
  61.         PROMOTE.SBR \
  62.         REVIEW.SBR \
  63.         TIMECNT.SBR \
  64.         MSWDSP.SBR \
  65.         DSP.SBR \
  66.         GLOBALS.SBR \
  67.         VERSION.SBR \
  68.         SEARCH.SBR \
  69.         NUMDLG.SBR \
  70.         DDECOMMS.SBR \
  71.         CONNECT.SBR \
  72.         WSCOMMS.SBR \
  73.         STATUSBR.SBR \
  74.         INI.SBR
  75.  
  76.  
  77. WINSOCK_DEP = 
  78.  
  79. ABOUT_DEP = 
  80.  
  81. BOARD_DEP = c:\wschess\src\defs.h
  82.  
  83.  
  84. CHESS_DEP = c:\wschess\src\winsock.h \
  85.     c:\wschess\src\gnuchess.h \
  86.     c:\wschess\src\defs.h \
  87.     c:\wschess\src\chess.h \
  88.     c:\wschess\src\saveopen.h \
  89.     c:\wschess\src\color.h
  90.  
  91.  
  92. COLOR_DEP = c:\wschess\src\chess.h \
  93.     c:\wschess\src\color.h
  94.  
  95.  
  96. HITTEST_DEP = c:\wschess\src\defs.h
  97.  
  98.  
  99. INIT_DEP = 
  100.  
  101. INITIALI_DEP = c:\wschess\src\gnuchess.h \
  102.     c:\wschess\src\defs.h
  103.  
  104.  
  105. INITMENU_DEP = c:\wschess\src\gnuchess.h \
  106.     c:\wschess\src\chess.h
  107.  
  108.  
  109. PIECE_DEP = c:\wschess\src\chess.h \
  110.     c:\wschess\src\defs.h
  111.  
  112.  
  113. PROMOTE_DEP = c:\wschess\src\chess.h
  114.  
  115.  
  116. REVIEW_DEP = c:\wschess\src\gnuchess.h \
  117.     c:\wschess\src\defs.h \
  118.     c:\wschess\src\chess.h
  119.  
  120.  
  121. TIMECNT_DEP = c:\wschess\src\timecnt.h \
  122.     c:\wschess\src\chess.h
  123.  
  124.  
  125. CHESS_RCDEP = c:\wschess\src\chess.h \
  126.     c:\wschess\src\saveopen.h \
  127.     c:\wschess\src\color.h \
  128.     c:\wschess\src\timecnt.h \
  129.     c:\wschess\src\stats.h \
  130.     c:\wschess\src\chess.ico
  131.  
  132.  
  133. MSWDSP_DEP = c:\wschess\src\gnuchess.h \
  134.     c:\wschess\src\chess.h \
  135.     c:\wschess\src\defs.h \
  136.     c:\wschess\src\stats.h
  137.  
  138.  
  139. DSP_DEP = c:\wschess\src\gnuchess.h \
  140.     c:\wschess\src\defs.h \
  141.     c:\wschess\src\chess.h
  142.  
  143.  
  144. GLOBALS_DEP = c:\wschess\src\gnuchess.h
  145.  
  146.  
  147. VERSION_DEP = 
  148.  
  149. SEARCH_DEP = c:\wschess\src\gnuchess.h \
  150.     c:\wschess\src\defs.h
  151.  
  152.  
  153. NUMDLG_DEP = c:\wschess\src\chess.h
  154.  
  155.  
  156. DDECOMMS_DEP = c:\wschess\src\gnuchess.h \
  157.     c:\wschess\src\defs.h \
  158.     c:\wschess\src\chess.h
  159.  
  160.  
  161. CONNECT_DEP = c:\wschess\src\winsock.h \
  162.     c:\wschess\src\gnuchess.h \
  163.     c:\wschess\src\defs.h \
  164.     c:\wschess\src\chess.h
  165.  
  166.  
  167. WSCOMMS_DEP = c:\wschess\src\winsock.h \
  168.     c:\wschess\src\gnuchess.h \
  169.     c:\wschess\src\defs.h \
  170.     c:\wschess\src\chess.h
  171.  
  172.  
  173. STATUSBR_DEP = c:\wschess\src\gnuchess.h
  174.  
  175.  
  176. INI_DEP = c:\wschess\src\winsock.h \
  177.     c:\wschess\src\gnuchess.h \
  178.     c:\wschess\src\defs.h \
  179.     c:\wschess\src\chess.h \
  180.     c:\wschess\src\saveopen.h \
  181.     c:\wschess\src\color.h
  182.  
  183.  
  184. all:    $(PROJ).EXE
  185.  
  186. ABOUT.OBJ:    ABOUT.C $(ABOUT_DEP)
  187.     $(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c ABOUT.C
  188.  
  189. BOARD.OBJ:    BOARD.C $(BOARD_DEP)
  190.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c BOARD.C
  191.  
  192. CHESS.OBJ:    CHESS.C $(CHESS_DEP)
  193.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c CHESS.C
  194.  
  195. COLOR.OBJ:    COLOR.C $(COLOR_DEP)
  196.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c COLOR.C
  197.  
  198. HITTEST.OBJ:    HITTEST.C $(HITTEST_DEP)
  199.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c HITTEST.C
  200.  
  201. INIT.OBJ:    INIT.C $(INIT_DEP)
  202.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INIT.C
  203.  
  204. INITIALI.OBJ:    INITIALI.C $(INITIALI_DEP)
  205.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INITIALI.C
  206.  
  207. INITMENU.OBJ:    INITMENU.C $(INITMENU_DEP)
  208.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INITMENU.C
  209.  
  210. PIECE.OBJ:    PIECE.C $(PIECE_DEP)
  211.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c PIECE.C
  212.  
  213. PROMOTE.OBJ:    PROMOTE.C $(PROMOTE_DEP)
  214.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c PROMOTE.C
  215.  
  216. REVIEW.OBJ:    REVIEW.C $(REVIEW_DEP)
  217.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c REVIEW.C
  218.  
  219. TIMECNT.OBJ:    TIMECNT.C $(TIMECNT_DEP)
  220.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c TIMECNT.C
  221.  
  222. CHESS.RES:    CHESS.RC $(CHESS_RCDEP)
  223.     $(RC) $(RCFLAGS) $(RCDEFINES) -r CHESS.RC
  224.  
  225. MSWDSP.OBJ:    MSWDSP.C $(MSWDSP_DEP)
  226.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c MSWDSP.C
  227.  
  228. DSP.OBJ:    DSP.C $(DSP_DEP)
  229.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DSP.C
  230.  
  231. GLOBALS.OBJ:    GLOBALS.C $(GLOBALS_DEP)
  232.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GLOBALS.C
  233.  
  234. VERSION.OBJ:    VERSION.C $(VERSION_DEP)
  235.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c VERSION.C
  236.  
  237. SEARCH.OBJ:    SEARCH.C $(SEARCH_DEP)
  238.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c SEARCH.C
  239.  
  240. NUMDLG.OBJ:    NUMDLG.C $(NUMDLG_DEP)
  241.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c NUMDLG.C
  242.  
  243. DDECOMMS.OBJ:    DDECOMMS.C $(DDECOMMS_DEP)
  244.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DDECOMMS.C
  245.  
  246. CONNECT.OBJ:    CONNECT.C $(CONNECT_DEP)
  247.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c CONNECT.C
  248.  
  249. WSCOMMS.OBJ:    WSCOMMS.C $(WSCOMMS_DEP)
  250.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c WSCOMMS.C
  251.  
  252. STATUSBR.OBJ:    STATUSBR.C $(STATUSBR_DEP)
  253.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c STATUSBR.C
  254.  
  255. INI.OBJ:    INI.C $(INI_DEP)
  256.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INI.C
  257.  
  258.  
  259. $(PROJ).EXE::    CHESS.RES
  260.  
  261. $(PROJ).EXE::    ABOUT.OBJ BOARD.OBJ CHESS.OBJ COLOR.OBJ HITTEST.OBJ INIT.OBJ INITIALI.OBJ \
  262.     INITMENU.OBJ PIECE.OBJ PROMOTE.OBJ REVIEW.OBJ TIMECNT.OBJ MSWDSP.OBJ DSP.OBJ GLOBALS.OBJ \
  263.     VERSION.OBJ SEARCH.OBJ NUMDLG.OBJ DDECOMMS.OBJ CONNECT.OBJ WSCOMMS.OBJ STATUSBR.OBJ \
  264.     INI.OBJ $(OBJS_EXT) $(DEFFILE)
  265.     echo >NUL @<<$(PROJ).CRF
  266. ABOUT.OBJ +
  267. BOARD.OBJ +
  268. CHESS.OBJ +
  269. COLOR.OBJ +
  270. HITTEST.OBJ +
  271. INIT.OBJ +
  272. INITIALI.OBJ +
  273. INITMENU.OBJ +
  274. PIECE.OBJ +
  275. PROMOTE.OBJ +
  276. REVIEW.OBJ +
  277. TIMECNT.OBJ +
  278. MSWDSP.OBJ +
  279. DSP.OBJ +
  280. GLOBALS.OBJ +
  281. VERSION.OBJ +
  282. SEARCH.OBJ +
  283. NUMDLG.OBJ +
  284. DDECOMMS.OBJ +
  285. CONNECT.OBJ +
  286. WSCOMMS.OBJ +
  287. STATUSBR.OBJ +
  288. INI.OBJ +
  289. $(OBJS_EXT)
  290. $(PROJ).EXE
  291. $(MAPFILE)
  292. c:\msvc\lib\+
  293. c:\msvc\mfc\lib\+
  294. WINSOCK.LIB+
  295. $(LIBS)
  296. $(DEFFILE);
  297. <<
  298.     link $(LFLAGS) @$(PROJ).CRF
  299.     $(RC) $(RESFLAGS) CHESS.RES $@
  300.     @copy $(PROJ).CRF MSVC.BND
  301.  
  302. $(PROJ).EXE::    CHESS.RES
  303.     if not exist MSVC.BND     $(RC) $(RESFLAGS) CHESS.RES $@
  304.  
  305. run: $(PROJ).EXE
  306.     $(PROJ) $(RUNFLAGS)
  307.  
  308.  
  309. $(PROJ).BSC: $(SBRS)
  310.     bscmake @<<
  311. /o$@ $(SBRS)
  312. <<
  313.